self-locking gear - Espagnol Anglais Dictionnaire